#include "prototype.h"
#include <iostream>

using namespace std;

int main(int argc,char* argv[]){
	ConcretePrototype1* p = new ConcretePrototype1("I");
	ConcretePrototype1* c1 = (ConcretePrototype1*)p->Clone();

	cout << "Cloned: {0}" <<c1->Id() << endl; 
	return 0;
}